<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</body>
<script>
    // Object.getOwnPropertyDescriptor(target,key)    查看对象的某个属性的描述   
    // Object.getOwnPropertyDescriptors(target)      查看对象的所有的属性描述


    // 普通定义  => 此时对象的属性可以正常的进行 取值 赋值  循环遍历  删除
    // var zhang = {
    //     name:"张三",
    //     age:18,
    //     height:"177cm",
    //     weight:"70kg",
    // }

    // var desc = Object.getOwnPropertyDescriptor(zhang,"name");
    // console.log(desc);

    // var descs = Object.getOwnPropertyDescriptors(zhang);
    // console.log(descs);

    
    // var zhang = {};
    // Object.defineProperties(zhang,{
    //     // 对象的键名 是字符串类型
    //     name:{
    //         value:"张三",
    //         writable:false,
    //         enumerable:false,
    //         configurable:false,
    //     },
    //     age:{
    //         value:18,
    //         writable:false,
    //         enumerable:false,
    //         configurable:false,
    //     },
    //     height:{
    //         value:"182cm",
    //         writable:false,
    //         enumerable:false,
    //         configurable:false,
    //     },
    //     weight:{
    //         value:"75kg",
    //         writable:false,
    //         enumerable:false,
    //         configurable:false,
    //     }
    // })
    // console.log(zhang);

    // var desc = Object.getOwnPropertyDescriptor(zhang,"name");
    // console.log(desc);

    // var descs = Object.getOwnPropertyDescriptors(zhang);
    // console.log(descs);

    // var str = new String("hello");  
    // console.log(str);

    // var liList= document.querySelectorAll("li");

    // var descs = Object.getOwnPropertyDescriptors(liList);
    // console.log(descs);

</script>
</html>